package com.pactera.madp.cp.api.entity.sync;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 职务信息历史表，保存最近30天数据
 * 
 * @author deming.chang
 * @email deming.chang@gientech.com
 * @date 2022-03-21 19:45:03
 */
@Data
@TableName("cp_sync_post_info_his")
public class SyncPostInfoHisEntity extends Model<SyncPostInfoHisEntity> {

	/**
	 * 同步日期
	 */
	private String syncDate;
	/**
	 * 主键
	 */
	@TableId(type = IdType.INPUT)
	private String id;
	/**
	 * 职称
	 */
	private String positional;
	/**
	 * 专业
	 */
	private String profession;
	/**
	 * 资格获得时间
	 */
	private String qualDate;
	/**
	 * 获得职称途径
	 */
	private String postChannel;
	/**
	 * 资格核准单位
	 */
	private String qualCheckUnit;
	/**
	 * 证书编号
	 */
	private String certNum;
	/**
	 * 是否最高职称
	 */
	private String isHighestPost;
	/**
	 * 职称级别
	 */
	private String postLev;
	/**
	 * 是否聘任
	 */
	private String isAppoint;
	/**
	 * 初聘时间
	 */
	private String fstAppointDate;
	/**
	 * 聘任单位
	 */
	private String appointUnit;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 创建时间
	 */
	private LocalDateTime createTime;
	/**
	 * 修改时间
	 */
	private LocalDateTime updateTime;
	/**
	 * 删除标记
	 */
	private String delFlag;
	/**
	 * 租户ID
	 */
	private Integer tenantId;

}
